/* 文字显示行数 */
.limit-num-line {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--limit-num);
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
}

/* 设置背景图 */
.bg-img-set {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.wrap {
	width: 100%;
	overflow: hidden;
}

.radio-icon {
	width: 40rpx;
	height: 40rpx;
}

.right-icon {
	width: 14rpx;
	height: 24rpx;
	margin-left: 10rpx;
}

.del-icon {
	width: 30rpx;
	height: 30rpx;
}

.close-icon {
	width: 22rpx;
	height: 22rpx;
}

.safe-area {
	padding-bottom: Max(env(safe-area-inset-bottom), 20rpx) !important;
}

.paddingBottom {
	padding-bottom: Max(calc(20rpx + var(--bottom-height)),
			calc(env(safe-area-inset-bottom) + var(--bottom-height))) !important;
}

.theme-gradient-btn {
	width: 610rpx;
	height: 92rpx;
	line-height: 92rpx;
	text-align: center;
	color: white;
	background: linear-gradient(to right, #f49355, #dd551b);
	border-radius: 46rpx;
	overflow: hidden;
}

.wrap-bottom-btn-bg {
	width: 100%;
	overflow: hidden;
	gap: 37rpx;
}

.wrap-mini-btn {
	color: #888888;
	gap: 12rpx;
}
.wrap-mini-btn .arrow {
	width: 12rpx;
	height: 20rpx;
}